package com.quanyan.club.entity.db;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class TbClubFinanceDailyReport implements Serializable {
    private Integer id;

    private Integer clubId;

    private String clubName;

    //俱乐部主席uid
    private Integer uid;

    //俱乐部主席手机号
    private String phone;

    private Integer cityId;

    //鸟蛋抵扣收入(人民币，不是鸟蛋数量)
    private BigDecimal eggAmount;

    //优惠券收入金额
    private BigDecimal couponAmount;

    //线上会费收入
    private BigDecimal balanceAmount;

    //第三方支付活动金额收入
    private BigDecimal payAmount;

    //已经提现的金额
    private BigDecimal alreadyWithdrawAmount;

    //申请提现的金额(等待财务付款的金额)
    private BigDecimal applyWithdrawAmount;

    //统计时间
    private Date createTime;

    private Date updateTime;

    static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getClubId() {
        return clubId;
    }

    public void setClubId(Integer clubId) {
        this.clubId = clubId;
    }

    public String getClubName() {
        return clubName;
    }

    public void setClubName(String clubName) {
        this.clubName = clubName;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public BigDecimal getEggAmount() {
        return eggAmount;
    }

    public void setEggAmount(BigDecimal eggAmount) {
        this.eggAmount = eggAmount;
    }

    public BigDecimal getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(BigDecimal couponAmount) {
        this.couponAmount = couponAmount;
    }

    public BigDecimal getBalanceAmount() {
        return balanceAmount;
    }

    public void setBalanceAmount(BigDecimal balanceAmount) {
        this.balanceAmount = balanceAmount;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public BigDecimal getAlreadyWithdrawAmount() {
        return alreadyWithdrawAmount;
    }

    public void setAlreadyWithdrawAmount(BigDecimal alreadyWithdrawAmount) {
        this.alreadyWithdrawAmount = alreadyWithdrawAmount;
    }

    public BigDecimal getApplyWithdrawAmount() {
        return applyWithdrawAmount;
    }

    public void setApplyWithdrawAmount(BigDecimal applyWithdrawAmount) {
        this.applyWithdrawAmount = applyWithdrawAmount;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}